//package com.哈希表;
//
//import java.util.ArrayList;
//import java.util.LinkedList;
//import java.util.List;
//
//class MyBucket{
//    public LinkedList<Integer> list ;
//    public MyBucket(){
//        list = new LinkedList<>();
//    }
//
//    /**
//     * 添加之前先清空
//     * @param value
//     */
//    public void add(int value){
//       if(list.size() != 0) {
//           list.remove();
//       }
//        list.add(value);
//
//    }
//    public void remove(){
//        if(list.size() != 0) {
//            list.remove();
//        }
//    }
//
//    /**
//     * 没有就返回-1
//     * @param key
//     * @return
//     */
//    public int get(int key){
//       if(list.size()!=0){
//           return list.getFirst();
//       }
//       return -1;
//    }
//
//    public static void main(String[] args) {
//
//}
//}
//public class MyHashMap {
//    MyBucket[] myBuckets;
//    int range = 10000;
//    /** Initialize your data structure here. */
//    public MyHashMap() {
//
//        myBuckets =  new MyBucket[range];
//       for(int i  = 0 ;i<myBuckets.length;i++){
//           myBuckets[i] = new MyBucket();
//       }
//    }
//
//    /** value will always be non-negative. */
//    public void put(int key, int value) {
//            myBuckets[key].add(value);
//    }
//
//    /** Returns the value to which the specified key is mapped, or -1 if this map contains no mapping for the key */
//    public int get(int key) {
//        return myBuckets[key].get(key);
//    }
//
//    /** Removes the mapping of the specified value key if this map contains a mapping for the key */
//    public void remove(int key) {
//        myBuckets[key].remove();
//    }
//    public String toString(){
//        StringBuilder builder = new StringBuilder();
//        for(int i = 0 ;i<myBuckets.length;i++){
//            builder.append(String.format("键:%s,桶{",i));
//            myBuckets[i].list.forEach(item->{
//                builder.append(item).append(",");
//            });
//            builder.append("}").append("\n");
//
//        }
//        return builder.toString();
//    }
//    public static void main(String[] args) {
////        MyHashMap myHashMap = new MyHashMap();
////        myHashMap.put(1,2);
////        myHashMap.put(2,3);
////        myHashMap.put( 3,4);
////        myHashMap.put(1,3);
////        myHashMap.remove(1);
////        System.out.println(myHashMap.toString());
////        System.out.println(myHashMap.get(2));
////        System.out.println(myHashMap.get(1));
////        LinkedList<Integer> list = new LinkedList<>();
////        list.add(0,2);
////        list.add(3,4);
////        System.out.println(list.toString());
//        System.out.println(100000%2069);
//    }
//}
